An Action System Speci cation of the CaltechAsynchronous

نویسندگان

  • J. R. Back
  • A. J. Martin
  • K. Sere
چکیده

The action system framework for modelling parallel programs is used to formally specify a microprocessor. First the microprocessor is speciied as a sequential program. The sequential specii-cation is then decomposed and reened into a concurrent program using correctness-preserving program transformations. Previously this microprocessor has been speciied in a semi-formal manner at Caltech, where an asynchronous circuit for the microprocessor was derived from the speciication. We propose a speciication strategy that is based on the idea of spatial decomposition of the program variable space. Applying this strategy we give a completely formal derivation of a high level speciica-tion for the Caltech microprocessor. We also demonstrate the suitability of action systems and the stepwise reenement paradigm for formal VLSI circuit design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Correctness by Construction: Towards Verification in Hierarchical System Development

In many approaches to the veri cation of reactive systems, operational semantics are used to model systems whereas speci cations are expressed in temporal logics. Most approaches however assume, that the initial speci cation is indeed the intended one. Changing the speci cation thus necessitates to nd an accordingly adapted system and to carry out the veri cation from scratch. During a systems ...

متن کامل

Minimal Semantics for Action Speci cations in First order Dynamic Logic

In this paper we investigate minimal semantics for First Order Dynamic Logic formulas The goal is to be able to write action speci cations in a declarative pre post condition style The declarative speci cation of actions comes with some well known problems the frame problem the quali cation problem and the ram i cation problem We incorporate the assumptions that are inherent to both the frame a...

متن کامل

Hierarchical Speci cation and Veri cation of Architectural Design Patterns

Architectural design patterns capture architectural design experience and provide abstract solutions to recurring architectural design problems. Their description is usually expressed informally and it is not veri ed whether the proposed speci cation indeed solves the original design problem. As a consequence, an architect cannot fully rely on the speci cation when implementing a pattern to sol...

متن کامل

Hazard Analysis in Formal Speci cation

Action systems have proven their worth in the design of safety critical sys tems The approach is based on a rm mathematical foundation within which the reasoning about the correctness and behaviour of the system under de velopment is carried out Hazard analysis is a vital part of the development of safety critical systems The results of the hazard analysis are semantically di erent from the spe...

متن کامل

The Syntax and Semantics of timed CRL Jan Friso

We de ne a speci cation language called `timed CRL'. This language is designed to describe communicating processes employing data and time. Timed CRL is the successor of CRL [17]. It di ers in two main aspects. It is possible to make explicit reference to time using a new `at' operator; p,t is the process p where the rst action must take place at time t. Furthermore, a distinction has been made...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995